package tr.edu.ege.seagent.hobnobontology.instance;

import tr.edu.ege.seagent.hobnobontology.schema.HobNobVocabulary;

import com.hp.hpl.jena.rdf.model.Property;
import com.hp.hpl.jena.rdf.model.Resource;
import com.hp.hpl.jena.rdf.model.ResourceFactory;

/**
 * This class contains constants for sample HobNob instance model.
 * 
 * @author etmen
 * 
 */
public class HobNobInstanceVocabulary {

	/**
	 * URI of Chios Activity.
	 */
	public static final String ACTIVITY_CHIOS_URI = HobNobVocabulary.RESOURCE_URI
			+ "Activity_activityChios";
	/**
	 * E-mail of Bahtiyar resource.
	 */
	public static final String BAHTI_EMAIL = "bahtiyar.erden@gmail.com";
	/**
	 * Name of Bahtiyar resource.
	 */
	public static final String BAHTI_NAME = "Bahtiyar";
	/**
	 * Phone number of Bahtiyar resource.
	 */
	public static final String BAHTI_PHONE = "05557134645";

	/**
	 * Surname of Bahtiyar resource.
	 */
	public static final String BAHTI_SURNAME = "Erden";

	/**
	 * E-mail of Ceren.
	 */
	public static final String CEREN_EMAIL = "cerentuker@gmail.com";

	/**
	 * Name of Ceren
	 */
	public static final String CEREN_NAME = "Ceren";

	/**
	 * Phone number of Ceren.
	 */
	public static final String CEREN_PHONE = "05556672366";

	/**
	 * Surname of Ceren.
	 */
	public static final String CEREN_SURNAME = "Tüker";

	/**
	 * URI of Chios dbpedia resource.
	 */
	public static final String CHIOS_DBPEDIA_URI = HobNobVocabulary.RESOURCE_BASE_DBPEDIA_URI
			+ "Chios";

	/**
	 * URI of named graph istanbul.
	 */
	public static final String GRAPH_ISTANBUL = "http://localhost/hobnob/graph/istanbul";

	/**
	 * URI of named graph izmir.
	 */
	public static final String GRAPH_IZMIR = "http://localhost/hobnob/graph/izmir";

	/**
	 * URI of Istanbul dbpedia resource.
	 */
	public static final String ISTANBUL_URI = HobNobVocabulary.RESOURCE_BASE_DBPEDIA_URI
			+ "Istanbul";

	/**
	 * URI of İzmir dbpedia resource.
	 */
	public static final String IZMIR_URI = HobNobVocabulary.RESOURCE_BASE_DBPEDIA_URI
			+ "Izmir";

	/**
	 * Abbreviation of English language.
	 */
	public static final String LANGUAGE_ENGLISH = "en";

	/**
	 * URI of Chios where it is located.
	 */
	public static final String LOCATION_CHIOS_URI = HobNobVocabulary.RESOURCE_URI
			+ "Location_locationChios";

	/**
	 * URI of Istanbul where it is located.
	 */
	public static final String LOCATION_ISTANBUL_URI = HobNobVocabulary.RESOURCE_URI
			+ "Location_locationIstanbul";

	/**
	 * URI of Seagent where it is located.
	 */
	public static final String LOCATION_SEAGENT_URI = HobNobVocabulary.RESOURCE_URI
			+ "Location_locationSeagent";

	/**
	 * URI of BAHTI
	 */
	public static final String MEMBER_BAHTI_URI = HobNobVocabulary.RESOURCE_URI
			+ "Male_Bahtiyar";

	/**
	 * URI of CEREN
	 */
	public static final String MEMBER_CEREN_URI = HobNobVocabulary.RESOURCE_URI
			+ "Female_Ceren";

	/**
	 * URI of TAYFUN
	 */
	public static final String MEMBER_TAYFUN_URI = HobNobVocabulary.RESOURCE_URI
			+ "Male_Tayfun";

	/**
	 * URI of istanbul Notification.
	 */
	public static final String NOTIFICATION_ISTANBUL_URI = HobNobVocabulary.RESOURCE_URI
			+ "Notification_istanbulNotification";

	/**
	 * URI of seagent notification
	 */
	public static final String NOTIFICATION_SEAGENT_URI = HobNobVocabulary.RESOURCE_URI
			+ "Notification_seagentNotification";

	/**
	 * Another total population property URI which linked from dbpedia.
	 */
	public final static String POPULATION_METRO_URI = "http://dbpedia.org/ontology/populationMetro";

	/**
	 * Total population property URI which linked from dbpedia.
	 */
	public final static String POPULATION_TOTAL_URI = "http://dbpedia.org/ontology/populationTotal";
	/**
	 * E-mail property.
	 */
	public static final Property PRP_EMAIL = ResourceFactory
			.createProperty(HobNobVocabulary.E_MAIL_URI);

	/**
	 * Language property.
	 */
	public static final Property PRP_LANGUAGE = ResourceFactory
			.createProperty(HobNobVocabulary.LANGUAGE_URI);

	/**
	 * Name property.
	 */
	public static final Property PRP_NAME = ResourceFactory
			.createProperty(HobNobVocabulary.NAME_URI);

	/**
	 * Phone number property.
	 */
	public static final Property PRP_PHONE = ResourceFactory
			.createProperty(HobNobVocabulary.PHONE_NUMBER_URI);

	/**
	 * Surname property.
	 */
	public static final Property PRP_SURNAME = ResourceFactory
			.createProperty(HobNobVocabulary.SURNAME_URI);

	/**
	 * Bahti resource.
	 */
	public static final Resource RSC_BAHTI = ResourceFactory
			.createResource(MEMBER_BAHTI_URI);

	/**
	 * Ceren resource
	 */
	public static final Resource RSC_CEREN = ResourceFactory
			.createResource(MEMBER_CEREN_URI);
	/**
	 * Resource of istanbul URI
	 */
	public static final Resource RSC_ISTANBUL = ResourceFactory
			.createResource(ISTANBUL_URI);
	/**
	 * Resource of izmir URI
	 */
	public static final Resource RSC_IZMIR = ResourceFactory
			.createResource(IZMIR_URI);;

	/**
	 * Resource of location istanbul URI
	 */
	public static final Resource RSC_LOCATION_ISTANBUL = ResourceFactory
			.createResource(LOCATION_ISTANBUL_URI);

	/**
	 * Resource of location seagent URI
	 */
	public static final Resource RSC_LOCATION_SEAGENT = ResourceFactory
			.createResource(LOCATION_SEAGENT_URI);
	/**
	 * Resource of notification istanbul URI
	 */
	public static final Resource RSC_NOTIFICATION_ISTANBUL = ResourceFactory
			.createResource(NOTIFICATION_ISTANBUL_URI);
	/**
	 * Resource of notification seagent URI
	 */
	public static final Resource RSC_NOTIFICATION_SEAGENT = ResourceFactory
			.createResource(NOTIFICATION_SEAGENT_URI);
	/**
	 * E-mail of Tayfun
	 */
	public static final String TAYFUN_EMAIL = "tayfunhalac@gmail.com";
	/**
	 * Name of Tayfun
	 */
	public static final String TAYFUN_NAME = "Tayfun";
	/**
	 * Phone number of Tayfun
	 */
	public static final String TAYFUN_PHONE = "05432659577";
	/**
	 * Surname of Tayfun
	 */
	public static final String TAYFUN_SURNAME = "Halaç";

	/**
	 * URI of cafe pi notification.
	 */
	public static final String NOTIFICATION_CAFE_PI_URI = HobNobVocabulary.RESOURCE_URI
			+ "Notification_cafePiNotification";
	/**
	 * URI of cafe pi location.
	 */
	public static final String LOCATION_CAFE_PI_URI = HobNobVocabulary.RESOURCE_URI
			+ "Location_locationCafePi";
}